a=[1,2,3,4]

# 方法1: bytes() 0-255之内的整数
bytes_a = bytes(a)
print(bytes_a)

# 方法2: bytearray()
print(bytearray(a))
"bytearray(b'\x01\x02\x03\x04')"

# 大数(多个字节) 转 bytes
a=[1111,2222,3333,4444]

import struct
ret = struct.pack('IIII',*a)
print(f"len:{len(ret)}, ret:{ret}")
"len:16, ret:b'W\x04\x00\x00\xae\x08\x00\x00\x05\r\x00\x00\\\x11\x00\x00'"
